framework graphic design open source online shopping linux projects website design developers java builders construction design content management system software development logo design mysql javascript css shop ruby php cmsimple emerald illustration ajax software